Automattic\Jetpack_Boost\Modules\Critical_CSS\Critical_CSS C

Total Complexity 107
Dependencies 13
Dependents 1
Total lines 948
Lines of code 516
Logical lines of code 235
Comment lines 246
Methods 32
Properties 5

Methods 32

Method Rating Maintainability Complexity Lines of code
execute()
A
43 8 49
get_critical_css_status()
A
47 7 41
generate_success_handler()
S
46 6 45
generate_error_handler()
S
48 5 38
asynchronize_stylesheets()
S
56 6 17
critical_css_request_generate_handler()
S
55 5 21
force_proxied_css()
S
54 5 20
check_generate_query()
S
56 5 19
handle_css_proxy()
S
59 5 13
get_critical_css_keys()
S
59 4 15
get_critical_css()
S
59 4 15
display_critical_css()
S
62 4 12
on_initialize()
S
56 3 18
permanently_dismiss_warning_modal()
S
56 3 18
get_admin_notices()
S
60 3 14
get_local_critical_css_generation_info()
S
61 3 12
proxy_css()
S
62 3 12
clear_critical_css()
S
63 3 11
get_urls()
S
63 3 11
register_rest_routes()
S
49 1 41
get_provider_storage_keys()
S
65 3 9
should_display_critical_css()
S
67 3 9
is_ready_filter()
S
64 3 10
force_logged_out_render()
S
66 2 8
force_nonce_admin_user()
S
70 2 6
current_user_can_modify_critical_css()
S
79 2 3
__construct()
S
72 1 5
handle_environment_change()
S
82 1 3
should_generate_via_service()
S
82 1 3
add_critical_css_constants()
S
63 1 10
display_generate_meta()
S
83 1 5
api_get_critical_css_status()
S
80 1 3